package com.lh0811.forge.dependency.basic_code.encrypt;

import java.util.Base64;

public class Base64Util {

    public static String encodeBase64(String text) {
        // 将字符串转换为字节数组
        byte[] textBytes = text.getBytes();

        // 使用Base64编码字节数组
        byte[] encodedBytes = Base64.getEncoder().encode(textBytes);

        // 将编码后的字节数组转换为字符串
        return new String(encodedBytes);
    }

    public static String decodeBase64(String encodedText) {
        // 将Base64编码的字符串转换为字节数组
        byte[] encodedBytes = encodedText.getBytes();

        // 使用Base64解码字节数组
        byte[] decodedBytes = Base64.getDecoder().decode(encodedBytes);

        // 将解码后的字节数组转换为字符串
        return new String(decodedBytes);
    }

}